package 第五天

/**
 * 函数作为参数哦或者返回值
 */
fun main() {
    println(cacl(2, 4, ::add))
    cacl(4, 8) { a, b -> a + b }.also {
        println(it)
    }
}

fun cacl(a: Int, b: Int, bloc: (Int, Int) -> Int): Int {
    return bloc(a, b)
}

fun add(a: Int, b: Int) = a + b